using System;

namespace SharpMud.Net.Telnet.Processors.TextFormatting
{
	public class TextFormattingLayer
	{
		#region Private Variables
		private SharpMud.Net.Telnet.Session.TelnetSessionBase	_HostSession;
		private TextFormatting.OutputLayer								_Out;
		#endregion

		#region Constructors
		public TextFormattingLayer(SharpMud.Net.Telnet.Session.TelnetSessionBase hostSession)
		{
			_HostSession = hostSession;
			_Out = new OutputLayer(this);
		}
		#endregion
		
		#region Public Properties
		public Processors.TextFormatting.OutputLayer Out
		{
			get
			{
				return _Out;
			}
		}

		public SharpMud.Net.Telnet.Session.TelnetSessionBase	HostSession
		{
			get
			{
				return _HostSession;
			}
		}
		#endregion
	}
}
